package com.aidex.biz.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.aidex.common.utils.log.annotation.FieldRemark;
import com.aidex.common.utils.log.annotation.LogField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.aidex.common.annotation.Excel;
import com.aidex.common.core.domain.BaseEntity;
/**
 * 专项监督对象 biz_zhuanxiang_assess
 * @author sean
 * @email 2074844820@qq.com
 * @date 2025-03-26
 */
@Data
public class ZhuanxiangAssess extends BaseEntity<ZhuanxiangAssess>
{
    private static final long serialVersionUID = 1L;



    /** 公司ID */
    @Excel(name = "公司ID")
    private String companyId;

    /** 监督检查单位 */
    @Excel(name = "监督检查单位")
    private String jianduDanwei;

    /** 被监督检查单位 */
    @Excel(name = "被监督检查单位")
    private String beiJianduDanwei;

    /** 专项监督类别 */
    @Excel(name = "专项监督类别")
    private String lelbie;

    /** 专项监督内容 */
    @Excel(name = "专项监督内容")
    private String leirong;

    /** 发现问题概况 */
    @Excel(name = "发现问题概况")
    private String wentigaikuang;

    /** 问题整改情况 */
    @Excel(name = "问题整改情况")
    private String zhenggaiqingkuang;

    /** 发现问题个数 */
    @Excel(name = "发现问题个数")
    private String faxianwentishu;

    /** 需整改问题数 */
    @Excel(name = "需整改问题数")
    private String xuyaozhenggaicount;

    /** 转问题线索个数 */
    @Excel(name = "转问题线索个数")
    private String zhuanwenticount;

    /** 是否下发纪检监察建议书 */
    @Excel(name = "是否下发纪检监察建议书")
    private String isjijianshu;

    /** 已整改问题数 */
    @Excel(name = "已整改问题数")
    private String yizhenggaicount;

    /** 开展专项治理个数 */
    @Excel(name = "开展专项治理个数")
    private String zhuanxizhilicount;

    /** 推动建章立制个数 */
    @Excel(name = "推动建章立制个数")
    private String jzlzcount;

    /** 建章立制名称 */
    @Excel(name = "建章立制名称")
    private String jzlzming;

    /** 序号 */
    @Excel(name = "序号")
    private Long sort;


    private String status;



    public void setCompanyId(String companyId) 
    {
        this.companyId = companyId;
    }

    public String getCompanyId() 
    {
        return companyId;
    }

    public void setJianduDanwei(String jianduDanwei) 
    {
        this.jianduDanwei = jianduDanwei;
    }

    public String getJianduDanwei() 
    {
        return jianduDanwei;
    }

    public void setBeiJianduDanwei(String beiJianduDanwei) 
    {
        this.beiJianduDanwei = beiJianduDanwei;
    }

    public String getBeiJianduDanwei() 
    {
        return beiJianduDanwei;
    }

    public void setLelbie(String lelbie) 
    {
        this.lelbie = lelbie;
    }

    public String getLelbie() 
    {
        return lelbie;
    }

    public void setLeirong(String leirong) 
    {
        this.leirong = leirong;
    }

    public String getLeirong() 
    {
        return leirong;
    }

    public void setWentigaikuang(String wentigaikuang) 
    {
        this.wentigaikuang = wentigaikuang;
    }

    public String getWentigaikuang() 
    {
        return wentigaikuang;
    }

    public void setZhenggaiqingkuang(String zhenggaiqingkuang) 
    {
        this.zhenggaiqingkuang = zhenggaiqingkuang;
    }

    public String getZhenggaiqingkuang() 
    {
        return zhenggaiqingkuang;
    }

    public void setFaxianwentishu(String faxianwentishu) 
    {
        this.faxianwentishu = faxianwentishu;
    }

    public String getFaxianwentishu() 
    {
        return faxianwentishu;
    }

    public void setXuyaozhenggaicount(String xuyaozhenggaicount) 
    {
        this.xuyaozhenggaicount = xuyaozhenggaicount;
    }

    public String getXuyaozhenggaicount() 
    {
        return xuyaozhenggaicount;
    }

    public void setZhuanwenticount(String zhuanwenticount) 
    {
        this.zhuanwenticount = zhuanwenticount;
    }

    public String getZhuanwenticount() 
    {
        return zhuanwenticount;
    }

    public void setIsjijianshu(String isjijianshu) 
    {
        this.isjijianshu = isjijianshu;
    }

    public String getIsjijianshu() 
    {
        return isjijianshu;
    }

    public void setYizhenggaicount(String yizhenggaicount) 
    {
        this.yizhenggaicount = yizhenggaicount;
    }

    public String getYizhenggaicount() 
    {
        return yizhenggaicount;
    }

    public void setZhuanxizhilicount(String zhuanxizhilicount) 
    {
        this.zhuanxizhilicount = zhuanxizhilicount;
    }

    public String getZhuanxizhilicount() 
    {
        return zhuanxizhilicount;
    }

    public void setJzlzcount(String jzlzcount) 
    {
        this.jzlzcount = jzlzcount;
    }

    public String getJzlzcount() 
    {
        return jzlzcount;
    }

    public void setJzlzming(String jzlzming) 
    {
        this.jzlzming = jzlzming;
    }

    public String getJzlzming() 
    {
        return jzlzming;
    }

    public void setSort(Long sort) 
    {
        this.sort = sort;
    }

    public Long getSort() 
    {
        return sort;
    }

    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("userName", getUserName())
            .append("deptName", getDeptName())
            .append("companyId", getCompanyId())
            .append("jianduDanwei", getJianduDanwei())
            .append("beiJianduDanwei", getBeiJianduDanwei())
            .append("lelbie", getLelbie())
            .append("leirong", getLeirong())
            .append("wentigaikuang", getWentigaikuang())
            .append("zhenggaiqingkuang", getZhenggaiqingkuang())
            .append("faxianwentishu", getFaxianwentishu())
            .append("xuyaozhenggaicount", getXuyaozhenggaicount())
            .append("zhuanwenticount", getZhuanwenticount())
            .append("isjijianshu", getIsjijianshu())
            .append("yizhenggaicount", getYizhenggaicount())
            .append("zhuanxizhilicount", getZhuanxizhilicount())
            .append("jzlzcount", getJzlzcount())
            .append("jzlzming", getJzlzming())
            .append("sort", getSort())
            .append("status", getStatus())
            .append("remark", getRemark())
            .append("id", getId())
            .append("createBy", getCreateBy())
            .append("createDept", getCreateDept())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("updateIp", getUpdateIp())
            .append("version", getVersion())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
